jQuery.noConflict();

jQuery(document).ready(function()
{
	var anievent = (jQuery.browser.webkit) ? 'webkitAnimationEnd' : 'animationend';

	jQuery('.loginwrap').bind(anievent, function()
	{
		jQuery(this).removeClass('animate2 bounceInDown');
	});

	jQuery('#username,#password').focus(function()
	{
		if (jQuery(this).hasClass('error'))
		{
			jQuery(this).removeClass('error');
		}
	});
	
	jQuery('#savingUserName').click(function()
	{
		$(this).val($(this).attr('checked'));
	});

	jQuery('#loginform button').click(function()
	{
		if (!jQuery.browser.msie)
		{
			if (jQuery('#username').val() == '' || 
				jQuery('#password').val() == '')
			{
				if (jQuery('#username').val() == '')
				{
					jQuery('#username').addClass('error');
				}
				else
				{
					jQuery('#username').removeClass('error');
				}
				
				if (jQuery('#password').val() == '')
				{
					jQuery('#password').addClass('error');
				}
				else
				{
					jQuery('#password').removeClass('error');
				}
				
				jQuery('.loginwrap').addClass('animate0 wobble').bind(anievent, function()
				{
					jQuery(this).removeClass('animate0 wobble');
				});
			}
			else
			{
				jQuery('.loginwrapper').addClass('animate0 fadeOutUp').bind(anievent);
	
				jQuery('#loginform').submit();
			}
			
			return false;
		}
	});

	var savedUserName = jQuery.cookie('_SAVED_USER_NAME');
	
	if (savedUserName)
	{
		jQuery('#username').val(savedUserName);
		jQuery('#savingUserName').attr('checked', true);
		jQuery('#password').focus();
	}
	else
	{
		jQuery('#username').focus();
	}
});